Tópico movido para suporte de otserver. Boa sorte.
- Fórum
- OTServ
- Suporte
- Resolvidos
- Como Aumentar Capacidade do DEPOT e Configurar Teleport
Como Aumentar Capacidade do DEPOT e Configurar Teleport
Por FelipeCzY, 20 de set. de 2016 em Resolvidos
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

13 horas atrás, Poccnn disse:Tópico movido para suporte de otserver. Boa sorte.
Obrigado
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

O depot basta voce ir no items.xml do seu servidor e procurar pelo ID dele, la deve ter isso:
<attribute key="containerSize" value="25" />
Aconselho voce ver o ID do depot pelo game.
Já o teleport, vá em data/talkactions/scripts e poste seu tele.lua por favor
12 minutos atrás, FlamesAdmin disse:O depot basta voce ir no items.xml do seu servidor e procurar pelo ID dele, la deve ter isso:
<attribute key="containerSize" value="25" />
Aconselho voce ver o ID do depot pelo game.
Já o teleport, vá em data/talkactions/scripts e poste seu tele.lua por favor
Obrigado Amigo, vou testar o depot e já falo, em relação ao tele.lua segue: se ficou grande a mensagem desculpe, pois não fazer criar essas mensagens que consegue ocultar, usei um treco aqui nao sei se deu certo rsrsr
local poke = {"Shiny Mr. Mime", 'Mew', 'Mewtwo', 'Abra', 'Kadabra', 'Alakazam', 'Drowzee', 'Hypno', 'Mr. Mime', 'Porygon', 'Shiny Abra', 'Shiny Alakazam',
'Shiny Hypno', 'Porygon2'} --alterado v2.9
local etele = 9499
local cdtele = 0
local config = {
premium = true, -- se precisa ser premium account (true or false)
battle = false -- se precisa estar sem battle (true). Se colocar false, poderá usar teleport no meio de batalhas
}
local places = {
[1] = {name = "Saffron", id = 1, sto = 897530},
[2] = {name = "Cerulean", id = 2, sto = 897531},
[3] = {name = "Lavender", id = 3, sto = 897532},
[4] = {name = "Fuchsia", id = 4, sto = 897533},
[5] = {name = "Celadon", id = 5, sto = 897534},
[6] = {name = "Viridian", id = 9, sto = 897535}, --alterado v1.7
[7] = {name = "Vermilion", id = 22, sto = 897536},
[8] = {name = "Pewter", id = 8, sto = 897537},
[9] = {name = "Cinnabar", id = 11, sto = 897538},
[10] = {name = "Hunter Village", id = 14, sto = 897539},
[11] = {name = "Sunshine", id = 15, sto = 897540},
[12] = {name = "Orre", id = 17, sto = 897541},
[13] = {name = "LaRosse", id = 18, sto = 897542},
[14] = {name = "Canavale", id = 19, sto = 897543},
[15] = {name = "Battle City", id = 31, sto = 897544},
[16] = {name = "Pallet", id = 10, sto = 897545},
[17] = {name = "Singer", id = 12, sto = 897546},
}
function onSay(cid, words, param)
if #getCreatureSummons(cid) == 0 then
doPlayerSendCancel(cid, "You need a pokemon to use teleport.")
return true
end
if not isInArray(poke, getCreatureName(getCreatureSummons(cid)[1])) then
return 0
end
if getPlayerStorageValue(cid, Agatha.stoIni) >= 1 and getPlayerStorageValue(cid, Agatha.stoIni) < 50 then --alterado v2.9
doPlayerSendCancel(cid, "You can't do that here!")
return true
end
if getPlayerStorageValue(cid, 22545) == 1 then --golden arena
doPlayerSendCancel(cid, "You can't do that while the golden arena!")
return true
end
if getPlayerStorageValue(cid, 212124) >= 1 then --alterado v2.6
return doPlayerSendCancel(cid, "You can't do it with a pokemon with mind controlled!")
end
if getPlayerStorageValue(cid, 52480) >= 1 then
return doPlayerSendCancel(cid, "You can't do it while a duel!") --alterado v2.6
end
if getPlayerStorageValue(cid, 6598754) == 1 or getPlayerStorageValue(cid, 6598755) == 1 then
return doPlayerSendCancel(cid, "You can't do it while in the PVP Zone!") --alterado v2.7
end
if exhaustion.get(cid, etele) and exhaustion.get(cid, etele) > 0 then
local tempo = tonumber(exhaustion.get(cid, etele)) or 0
local min = math.floor(tempo)
doPlayerSendCancel(cid, "Your pokemon is tired, wait "..getStringmytempo(tempo).." to teleport again.")
return true
end
if config.premium and not isPremium(cid) then
doPlayerSendCancel(cid, "Você Não E Premium Account.")
return true
end
if config.battle and getCreatureCondition(cid, CONDITION_INFIGHT) then
doPlayerSendCancel(cid, "Your pokemon can't concentrate during battles.")
return true
end
if (param == '') then
local str = ""
str = str .. "Places to go :\n\nHouse\n"
for a = 1, #places do
str = str..""..places[a].name.."\n"
end
doShowTextDialog(cid, 7416, str)
return true
end
local item = getPlayerSlotItem(cid, ![]()
local nome = getPokeballName(item.uid)
local summon = getCreatureSummons(cid)[1]
local lastppos = getThingPos(cid)
local lastspos = getThingPos(summon)
local telepos = {}
local myplace = ""
local townid = 0
local citySto = 0 --alterado v2.7
if string.lower(param) == "house" then
if not getHouseByPlayerGUID(getPlayerGUID(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You don't own a house.")
return true
end
telepos = getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid)))
myplace = "our home"
else
for x = 1, #places do
if string.find(string.lower(places[x].name), string.lower(param)) then
townid = places[x].id
myplace = places[x].name
citySto = places[x].sto or -1 --alterado v2.7
end
end
if myplace == "" then
doPlayerSendCancel(cid, "That place doesn't exist.")
return true
end
end
if myplace ~= "" and townid > 0 then
telepos = getTownTemplePosition(townid)
end
if getDistanceBetween(getThingPos(cid), telepos) <= 15 then
doPlayerSendCancel(cid, "You are too near to the place you want to go!")
return true
end
doSendMagicEffect(getThingPos(summon), 29)
doSendMagicEffect(getThingPos(cid), 29)
doTeleportThing(cid, telepos, false)
local pos2 = getClosestFreeTile(cid, getPosByDir(getThingPos(cid), SOUTH))
doTeleportThing(summon, pos2, false)
doSendMagicEffect(getThingPos(cid), 29)
doCreatureSay(cid, ""..nome..", teleport to "..myplace.."!", 1)
doCreatureSay(cid, ""..nome..", teleport to "..myplace.."!", 1, false, 0, lastppos)
doCreatureSay(summon, "TELEPORT!", TALKTYPE_MONSTER)
doCreatureSay(summon, "TELEPORT!", TALKTYPE_MONSTER, false, 0, lastspos)
doCreatureSetLookDir(cid, SOUTH)
doCreatureSetLookDir(summon, SOUTH)
doSendMagicEffect(getThingPos(summon), CONST_ME_TELEPORT)
exhaustion.set(cid, etele, cdtele)
return true
end
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

Só explique melhor o que vc quer que faça no teleport.
6 minutos atrás, FlamesAdmin disse:Só explique melhor o que vc quer que faça no teleport.
Seguinte, eu quero usar o teleport com os pokemons psiquicos... eu uso o comando !teleport mais não acontece nada, não funciona, eu já dei premium pra conta etc, porém não consigo usar, queria saber se existem uma outra forma de usar tentei
!teleport Saffron
!teleport ''Saffron
mais nada que pesquisei funcionou, queria saber se nesse servidor é algum outro comando etc, pode me ajudar ?
em relação ao depot, coloquei aqui o valor 100 mais não funcionou, está apenas com 30
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

Tente h"saffron, ou procure no talkactions.xml como é o comando
Voce olhou pelo game o ID do depot?
5 minutos atrás, FlamesAdmin disse:Tente h"saffron, ou procure no talkactions.xml como é o comando
Voce olhou pelo game o ID do depot?
Obrigado mano, funcionou com !h Saffron rsrsr ja dei seu rep +
em relação ao depot, olhei sim no jogo, ai fui em data/itens/itens.xml
e mudei esse:
<item id="2589" article="a" name="locker">
<attribute key="type" value="depot" />
<attribute key="containerSize" value="70" />
</item>
porém não deu certo continua com 30 espaços só, existe algum outro lugar?
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

6 minutos atrás, FelipeCzY disse:
Obrigado mano, funcionou com !h Saffron rsrsr ja dei seu rep +
em relação ao depot, olhei sim no jogo, ai fui em data/itens/itens.xml
e mudei esse:
<item id="2589" article="a" name="locker">
<attribute key="type" value="depot" />
<attribute key="containerSize" value="70" />
</item>
porém não deu certo continua com 30 espaços só, existe algum outro lugar?
Você não tem as sources do servidor né? vai no jogo, e da look no depot, pega o ID e ver no items.xml se é o mesmo que você modificou.
2 minutos atrás, Deadpool disse:Você não tem as sources do servidor né? vai no jogo, e da look no depot, pega o ID e ver no items.xml se é o mesmo que você modificou.
então, não tenho, não entendo muito bem também sobre esses negocios, sei só o basico mesmo rsrs....
mais eu entrei no jogo lá e dei look no depot ai aparece assim:
You see a locker. (vol:30)
ItemID [2589]
... ai fui no itens.xml procurei e encontrei esse que postei acima e mudei, porém não funcionou ![]()
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

Reiniciou o servidor? e testou certinho? deveria mudar..
35 minutos atrás, Deadpool disse:Reiniciou o servidor? e testou certinho? deveria mudar..
então mano, eu reinciei o servidor, até o pc também e nada =(
será que não tem algum outro lugar pra mudar? sei que você entende muito dessas coisas
Editado Setembro 21 por FelipeCzY
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

1 hora atrás, FelipeCzY disse:então mano, eu reinciei o servidor, até o pc também e nada =(
será que não tem algum outro lugar pra mudar? sei que você entende muito dessas coisas
Sources. Mas né, você não tem. Você usa site? Com site, você pode alterar na DB, do sample. E todos os personagens irão copiar o sample.
1 hora atrás, Deadpool disse:Sources. Mas né, você não tem. Você usa site? Com site, você pode alterar na DB, do sample. E todos os personagens irão copiar o sample.
então, não uso site, uso o sqlite mesmo.... não existe nada em algum outro lugar que possa mudar isso??
servidor que estou usando é esse olha:




info
Grupo: Cavaleiro
Registrado: 11/02/11
Posts: 170
Reputação: +12
Boa noite, primeiro peço desculpas por postar nessa área, sei que está na área incorreta, porém não consegui acessar a áreas de pedidos /suport de scripts, peço por favor que algum moderador mova para área correta
bom, eu estou usando um servidor base do OTPokemonExtreme postado aqui no Xtibia, e estou com 2 duvidas:
1 - Gostaria de saber como faço pra colocar o sistema de teleport dos pokemons psiquicos como Alakazam etc, utilizando o comando !Teleport ''saffron etc, pois nesse servidor não contém, ou se contém existe uma outra maneira de usar que eu não sei
2 - Gostaria também de saber como faço pra aumentar a capacidade do Depot, por exemplo, ele possui capacidade de 25 itens/pokemons e eu queria deixá-lo com 50...
Alguém pode me ajudar??